// background.js
console.log('插件后台脚本已启动');

// 监听来自内容脚本或弹出页的消息
chrome.runtime.onMessage.addListener((request, sender, sendResponse) => {
    console.log('收到消息:', request);
    
    if (request.action === 'fetchData') {
        // 模拟API请求
        setTimeout(() => {
            const mockData = [
                { id: 1, name: '项目A', status: '活跃' },
                { id: 2, name: '项目B', status: '已完成' },
                { id: 3, name: '项目C', status: '暂停' }
            ];
            sendResponse({ success: true, data: mockData });
        }, 800);
        
        // 返回true以保持消息通道打开，直到异步操作完成
        return true;
    }
});    